package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 【请填写功能名称】对象 tb_sim_carchangelog
 *
 * @author ruoyi
 * @date 2020-06-25
 */
public class TbSimCarchangelog extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 变更日志主键ID */
    private Long logid;

    /** 外键 */
    @Excel(name = "外键")
    private Long viid;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String carCode;

    /** 车辆VIN */
    @Excel(name = "车辆VIN")
    private String carVin;

    /** 车辆登记状态 */
    @Excel(name = "车辆登记状态")
    private String logcarstate;

    /** 原ICCID */
    @Excel(name = "原ICCID")
    private String logoriginaliccid;

    /** 当前ICCID */
    @Excel(name = "当前ICCID")
    private String logpresenticcid;

    /** 变更时间 */
    @Excel(name = "变更时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date logchangetime;

    private Date startTime;

    private Date endTime;

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public void setLogid(Long logid)
    {
        this.logid = logid;
    }

    public Long getLogid()
    {
        return logid;
    }
    public void setViid(Long viid)
    {
        this.viid = viid;
    }

    public Long getViid()
    {
        return viid;
    }
    public void setCarCode(String carCode)
    {
        this.carCode = carCode;
    }

    public String getCarCode()
    {
        return carCode;
    }
    public void setCarVin(String carVin)
    {
        this.carVin = carVin;
    }

    public String getCarVin()
    {
        return carVin;
    }
    public void setLogcarstate(String logcarstate)
    {
        this.logcarstate = logcarstate;
    }

    public String getLogcarstate()
    {
        return logcarstate;
    }
    public void setLogoriginaliccid(String logoriginaliccid)
    {
        this.logoriginaliccid = logoriginaliccid;
    }

    public String getLogoriginaliccid()
    {
        return logoriginaliccid;
    }
    public void setLogpresenticcid(String logpresenticcid)
    {
        this.logpresenticcid = logpresenticcid;
    }

    public String getLogpresenticcid()
    {
        return logpresenticcid;
    }
    public void setLogchangetime(Date logchangetime)
    {
        this.logchangetime = logchangetime;
    }

    public Date getLogchangetime()
    {
        return logchangetime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("logid", getLogid())
            .append("viid", getViid())
            .append("carCode", getCarCode())
            .append("carVin", getCarVin())
            .append("logcarstate", getLogcarstate())
            .append("logoriginaliccid", getLogoriginaliccid())
            .append("logpresenticcid", getLogpresenticcid())
            .append("logchangetime", getLogchangetime())
            .toString();
    }
}
